export default function (sequelize, DataTypes) {
  const Customer = sequelize.define('Customer', {
    // 主键ID
    id: {
      type: DataTypes.INTEGER,
      field: 'id',
      primaryKey: true
    },
    // 标记状态
    mark: {
      type: DataTypes.INTEGER,
      field: 'mark',
      primaryKey: true
    },
    // 出发地
    PASSENGER_FROM: {
      type: DataTypes.STRING,
      field: 'PASSENGER_FROM'
    },
    // 目的地
    PASSENGER_TO: {
      type: DataTypes.STRING,
      field: 'PASSENGER_TO'
    },
    // 行程日期
    PASSENGER_DATE: {
      type: DataTypes.STRING,
      field: 'PASSENGER_DATE'
    },
    // 机票类型
    PASSENGER_CLASS: {
      type: DataTypes.STRING,
      field: 'PASSENGER_CLASS'
    },
    // 姓
    PASSENGER_LASTNAME: {
      type: DataTypes.STRING,
      field: 'PASSENGER_LASTNAME'
    },
    // 名
    PASSENGER_FIRSTNAME: {
      type: DataTypes.STRING,
      field: 'PASSENGER_FIRSTNAME'
    },
    // 护照号码
    PASSENGER_PASSPORT: {
      type: DataTypes.STRING,
      field: 'PASSENGER_PASSPORT'
    },
    // 护照有效期
    PASSENGER_VALID: {
      type: DataTypes.STRING,
      field: 'PASSENGER_VALID'
    },
    // 生日
    PASSENGER_BIRTHDAY: {
      type: DataTypes.STRING,
      field: 'PASSENGER_BIRTHDAY'
    },
    // 性别
    PASSENGER_GENDER: {
      type: DataTypes.STRING,
      field: 'PASSENGER_GENDER'
    },
    // 邮箱
    PASSENGER_EMAIL: {
      type: DataTypes.STRING,
      field: 'PASSENGER_EMAIL'
    },
    // 联系方式1
    PASSENGER_PHONE1: {
      type: DataTypes.STRING,
      field: 'PASSENGER_PHONE1'
    },
    // 联系方式2
    PASSENGER_PHONE2: {
      type: DataTypes.STRING,
      field: 'PASSENGER_PHONE2'
    },
    // 地址
    PASSENGER_ADDRESS: {
      type: DataTypes.STRING,
      field: 'PASSENGER_ADDRESS'
    },
    // 城市
    PASSENGER_CITY: {
      type: DataTypes.STRING,
      field: 'PASSENGER_CITY'
    },
    // 邮政编码
    PASSENGER_POSTCODE: {
      type: DataTypes.STRING,
      field: 'PASSENGER_POSTCODE'
    }
  }, {
    tableName: 't_customer',
    timestamps: false
  });

  return Customer;
}